<script language="javascript" type="text/javascript">
var dvthang_id="";
/*--------------------------------------------------------------------------------------*/
	function dvthang_a(){
		check_right("<?php echo $_SESSION["un"]?>","insert","dvthang",
		function(){

			var pten=encodeURI(trimStr($("#dvthang_a_table #ten").val()));
			var pidhang=$("#dvthang_a_table #idhang1").val();
			var ptyle=$("#dvthang_a_table #tyle").val();
			var piddvthang=$("#dvthang_a_table #iddvthang1").val();
			var pchophep=$("#dvthang_a_table #chophep").val();
			
			$("#fdvthang_add").dialog("option","disabled",true);
			$.ajax({
				url:"modules/dvthang/a.php",
				type:"POST",
				dataType:"xml",
				data:"ten="+pten+"&idhang="+pidhang+"&tyle="+ptyle+"&iddvthang="+piddvthang+"&chophep="+pchophep,
				success:function(xml){
					var status=$(xml).find("status").text();
					var message=$(xml).find("message").text();
					msgbox(status,message);
				
					if(status=="ok") 
					{
						dvthang_id=$(xml).find("id").text();
						$("#fdvthang_add").dialog("close");
					}
					else $("#fdvthang_add").dialog("option","disabled",false);
				}
			});//ajax
		},function(){
				msgbox("fail","Không có quyền thêm danh mục đơn vị tính !");
		});
	};
/*--------------------------------------------------------------------------------------*/
	function dvthang_af(hid){
		check_right("<?php echo $_SESSION["un"];?>","insert","dvthang",function(){
			var fdvthangoptions={
				width:520,
				height:360,
				title:"Thêm đơn vị tính",
				modal:true,
				buttons:{
					"Thêm":dvthang_a,
					"Hủy":function(){$("#fdvthang_add").dialog("close");}
				},
				disabled:true,
				open:rebuildACL,
				close:function(){
					$("#fdvthang_add").remove();
					$("#dvthang_flex").flexReload();
				}
			};
			$.ajax({
				url:"modules/hang/s.php",
				type:"POST",
				dataType:"xml",
				data:"id="+hid,
				success:function(xml){
					var k=$(xml).find("row");
					var tenhang="";
					if(k[0].childNodes[1].text) tenhang=k[0].childNodes[1].text;
					else tenhang=k[0].childNodes[1].textContent;
					
					$("body").append("<div id=\"fdvthang_add\"></div>");
					$("#fdvthang_add").dialog(fdvthangoptions);
					$("#fdvthang_add").load("modules/dvthang/af.php?idhang="+hid,"",function(){
						$("#dvthang_a_table #idhang").html(tenhang);
						$("#fdvthang_add").dialog("option","disabled",false);
						$("#fdvthang_add").dialog("option","position","center");
					}); //fdvthang_add load
				} // success
			});//ajax
		},function(){
			msgbox("fail","Không có quyền thêm danh mục đơn vị tính !");
		});
	};
/*--------------------------------------------------------------------------------------*/
	function dvthang_uf() {
		check_right("<?php echo $_SESSION["un"];?>","update","dvthang",
		function(){
			if(!$("#dvthang_flex .trSelected").attr("id"))
			{
				msgbox("fail","Phải chọn một mục để cập nhật !");
				return;
			}
			var hid=$("#hang_flex .trSelected").attr("id");
			hid=hid.substring(hid.lastIndexOf("row")+3);

			var sma=$("#dvthang_flex .trSelected").attr("id");
			sma=sma.substring(sma.lastIndexOf("row")+3);
			
			$.ajax({
				url:"modules/dvthang/s.php",
				type:"POST",
				dataType:"xml",
				data:"id="+sma,
				success:function(xml){
					
					var k=$(xml).find("row");
					var fdvthangoptions={
								width:520,
								height:360,
								title:"Cập nhật đơn vị tính",
								modal:true,
								buttons:{
									"Cập nhật":dvthang_u,
									"Hủy":function(){$("#fdvthang_update").dialog("close");}
								},
								disabled:true,
								open:rebuildACL,
								close:function(){
									$("#fdvthang_update").remove();
									dvthang_id=sma;
									$("#dvthang_flex").flexReload();
								}
							};
	
							$("body").append("<div id=\"fdvthang_update\"></div>");
							$("#fdvthang_update").dialog(fdvthangoptions);
							$("#fdvthang_update").load("modules/dvthang/uf.php?idhang="+hid,"",function(){
								$("#dvthang_u_table #id").attr("value",sma);
								if(k[0].childNodes[1].text)
									$("#dvthang_u_table #ten").attr("value",k[0].childNodes[1].text);
								else 
									$("#dvthang_u_table #ten").attr("value",k[0].childNodes[1].textContent);

								if(k[0].childNodes[2].text)
								{
									$("#dvthang_u_table #idhang1").attr("value",k[0].childNodes[2].text);
									$("#dvthang_u_table #idhang").html(k[0].childNodes[8].text);
								}
								else 
								{
									$("#dvthang_u_table #idhang1").attr("value",k[0].childNodes[2].textContent);
									$("#dvthang_u_table #idhang").html(k[0].childNodes[8].textContent);
								}

								if(k[0].childNodes[3].text)
									$("#dvthang_u_table #tyle").attr("value",k[0].childNodes[3].text);
								else 
									$("#dvthang_u_table #tyle").attr("value",k[0].childNodes[3].textContent);

								if(k[0].childNodes[4].text)
								{
									$("#dvthang_u_table #iddvthang1").attr("value",k[0].childNodes[4].text);
									$("#dvthang_u_table #iddvthang").setValue(k[0].childNodes[9].text);
								}
								else 
								{
									$("#dvthang_u_table #iddvthang1").attr("value",k[0].childNodes[4].textContent);
									$("#dvthang_u_table #iddvthang").setValue(k[0].childNodes[9].textContent);
								}
	
								if(k[0].childNodes[5].text)
									$("#dvthang_u_table #chophep").attr("value",k[0].childNodes[5].text);
								else 
									$("#dvthang_u_table #chophep").attr("value",k[0].childNodes[5].textContent);

								if(k[0].childNodes[6].text)
									$("#dvthang_u_table #ngaytao").attr("value",k[0].childNodes[6].text);
								else 
									$("#dvthang_u_table #ngaytao").attr("value",k[0].childNodes[6].textContent);

								if(k[0].childNodes[7].text)
									$("#dvthang_u_table #un").attr("value",k[0].childNodes[7].text);
								else 
									$("#dvthang_u_table #un").attr("value",k[0].childNodes[7].textContent);
								
								$("#fdvthang_update").dialog("option","disabled",false);
								$("#fdvthang_update").dialog("option","position","center");
							});
						}
			});//ajax
		},function(){
			msgbox("fail","Không có quyền cập nhật danh mục đơn vị tính !");
		});
	};
/*--------------------------------------------------------------------------------------*/
	function dvthang_u(){
		check_right("<?php echo $_SESSION["un"]?>","update","dvthang",
		function(){
			var pid=$("#dvthang_u_table #id").val();
			var pten=encodeURI(trimStr($("#dvthang_u_table #ten").val()));
			var pidhang=$("#dvthang_u_table #idhang1").val();
			var ptyle=$("#dvthang_u_table #tyle").val();
			var piddvthang=$("#dvthang_u_table #iddvthang1").val();
			var pchophep=$("#dvthang_u_table #chophep").val();

			$("#fdvthang_update").dialog("option","disabled",true);
			$.ajax({
				url:"modules/dvthang/u.php",
				type:"POST",
				dataType:"xml",
				data:"id="+pid+"&ten="+pten+"&idhang="+pidhang+"&tyle="+ptyle+"&iddvthang="+piddvthang+"&chophep="+pchophep,
				success:function(xml){
					var status=$(xml).find("status").text();
					var message=$(xml).find("message").text();
					msgbox(status,message);
					if(status=="ok") 
					{
						dvthang_id=pid;
						$("#fdvthang_update").dialog("close");
					}
					else $("#fdvthang_update").dialog("option","disabled",false);
				}
			});
		},
		function(){
			msgbox("fail","Không có quyền thêm danh mục đơn vị tính !");
		});
	};
/*--------------------------------------------------------------------------------------*/
	function dvthang_df(){
		check_right("<?php echo $_SESSION["un"];?>","delete","dvthang",
		function(){
			if(!$("#dvthang_flex .trSelected").attr("id"))
			{
				msgbox("fail","Phải chọn một mục để  xoá !");	
				return;
			}
			var sma=$("#dvthang_flex .trSelected").attr("id");
			sma = sma.substring(sma.lastIndexOf("row")+3);
			$.confirmDialog({
					msg:"Có chắc chắn xoá đơn vị tính "+sma+" không ?",
					yes:"Có",
					no:"Không",
					title:"Xác nhận xoá"
			},
			function(){
				$.ajax({
					url:"modules/dvthang/d.php",
					type:"POST",
					dataType:"xml",
					data:"id="+sma,
					success:function(xml){
						var status=$(xml).find("status").text();
						var message=$(xml).find("message").text();
						
						msgbox(status,message);
						if(status=="ok") {
							dvthang_id="";
							$("#dvthang_flex").flexReload();
						}
					}
				});//ajax
			},null);//confirm
		},
		function(){
			msgbox("fail","Không có quyền xóa đơn vị tính !");
		});
	};
/*--------------------------------------------------------------------------------------*/
function dvthang_i(idhang,aid,cw)
{
	check_right("<?php echo $_SESSION["un"];?>","insert","dvthang",function(){
		$.confirmDialog({
			msg:"Có chắc chắn nhập đơn vị tính mã "+aid+" không ?",
			yes:"Có",
			no:"Không",
			title:"Xác nhận nhập"
		},function(){
			$("#fdvtbuiltin").dialog("option","disabled",true);
			$.ajax({
				url:"modules/dvthang/i.php",
				type:"POST",
				dataType:"xml",
				data:"idhang="+idhang+"&id="+aid+"&cw="+cw,
				success:function(xml){
					var status=$(xml).find("status").text();
					var message=$(xml).find("message").text();
					
					msgbox(status,message);
					if(status=="ok") {
						dvthang_id=$(xml).find("id").text();
						$("#dvthang_flex").flexReload();
						$("#fdvtbuiltin").dialog("close");
					}//if
					else $("#fdvtbuiltin").dialog("option","disabled",true);
				}//success
			});//ajax
		});//function
	},function(){
		msgbox("fail","Không có quyền cập nhật đơn vị tính !");
	});//checkright
}
/*--------------------------------------------------------------------------------------*/
	function dvthang(){
		check_right("<?php echo $_SESSION["un"]?>","select","dvthang",
		function(){
			if($("#fdvthang").is(":data(dialog)")) 
			{
				msgbox("fail","Đã có cửa sổ đơn vị tính được mở !");
				return;
			}

			if(!$("#hang_flex .trSelected").attr("id"))
			{
				msgbox("fail","Phải chọn một mục để cập nhật !");
				return;
			}
			
			var sma=$("#hang_flex .trSelected").attr("id");
			sma=sma.substring(sma.lastIndexOf("row")+3);
			hid=sma;
			
			$.ajax({
				url:"modules/hang/s.php",
				type:"POST",
				dataType:"xml",
				data:"id="+hid,
				success:function(xml){
					var k=$(xml).find("row");
					var tenhang="";
					if(k[0].childNodes[1].text) tenhang=k[0].childNodes[1].text;
					else tenhang=k[0].childNodes[1].textContent;
					
					$("body").append("<div id=\"fdvthang\"></div>");
					
					var fdvthangoptions={
						width:720,
						height:500,
						resizable:false,
						modal:true,
						disabled:true,
						title:"Danh mục đơn vị tính thuộc hàng ["+tenhang+"]",
						buttons:{
							"Nhập từ cài sẵn":function(){dvtbuiltin_hang(hid,dvthang_i)},
							"Thêm":function(){dvthang_af(hid);},
							"Sửa":dvthang_uf,
							"Xoá":dvthang_df
						},
						open:rebuildACL,
						close:function(){
							$("#fdvthang").remove();
							hang_id=hid;
							$("#hang_flex").flexReload();
						}
					};
					$("#fdvthang").dialog(fdvthangoptions);
					$("#fdvthang").load("modules/dvthang/g.php?hid="+hid,"",function(){
						$("#fdvthang").dialog("option","disabled",false);
					});
				}// success
			});
		},function(){
				msgbox("fail","Không có quyền xem danh mục đơn vị tính !");
		});
	};//showadv
</script>
